Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Japan F4 Slovenia F1 Australia F9 Australia F10 Australia F12 Australia F1 China F1 China F3 BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka Architect Open - Budapest Ciur Pribram Challenger - Pribram Warsteiner Challenger Wolfsburg - Wolfsburg Prostejov Challenger Australia F2 Japan F3 Australia F1 China F2 Mons Challenger Sacramento Challenger Sarasota Challenger Nottingham-2 Challenger Vancouver Challenger IPB Czech Indoor - Ostrava Tento Czech Open - Prague BMW Open - Munich The Hamlet Cup - Long Island Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Salem Open - Hong Kong AIG Japan Open - Tokyo Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan The Stella Artois Grass Court Championships - London Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich The Stella Artois Championships - London Allianz Suisse Open - Gstaad Prostejov Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney Prostejov Challenger Hungarian Architect Open - Budapest SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona KGHM Polish Indoors - Wroclaw ECM Cup - Prague AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aptos Challenger Davidoff Swiss Indoors Basel - Basel Segovia Challenger Open Castilla y Leon - Segovia drkoop.com USTA challenger of Miami - Miami Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Zivnobanka Czech Open - Prostejov Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich AEGON International - Eastbourne Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London Residenza Open - Magdeburg Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Brisbane International - Brisbane Warsteiner Grand Prix - Oberstaufen Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Okal Cup - Eckental Samsung Securities Cup Challenger - Seoul Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Tatra Banka Open 2001 - Bratislava BB&T Atlanta Open - Atlanta Volkswagen TED Open - Istanbul Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Czech Open - Prostejov Zivnobanka Czech Open - Prostejov Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Parc - Lyon AEGON Championships - London Citi Open - Washington China Open - Beijing European Open - Antwerp Brisbane International - Brisbane US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart AEGON Championships - London BB&T Atlanta Open - Atlanta Podebradka Cup - Prague Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane KGHM Dialog Polish Indoors - Wroclaw Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Fever-Tree Championships - London Citi Open - Washington Zhuhai Open - Zhuhai Abierto Mexicano Telcel - Acapulco Murray River Open - Melbourne The Scottish Tennis Championships - Edinburgh Truist Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Citi Open - Washington Rakuten Japan Open - Tokyo Sunrise Challenger Challenger de Granby - Granby Prostejov Challenger BA-CA Tennis Trophy - Vienna LTA Men's Challenger - Wrexham The Indian Oil Servo ATP Challenger - Chandigarh West Lakes Challenger Prostejov Challenger Sydney Challenger Nottingham-2 Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Orleans Challenger Grand Prix de Tennis de Lyon - Lyon Melbourne Challenger Hilton Waikoloa USTA Challenger - Waikoloa Barletta Citta Della Disfida Open 2000 - Barletta Savannah Challenger Zivnobanka Open - Prostejov KGHM Polish Indoors - Wroclaw Memorial Savigni - Sassuolo Ostrava Challenger Heilbronn Challenger Nottingham Challenger Heilbronn Open - Heilbronn Zivnobanka Czech Open - Prostejov Warsteiner Challenger Lubeck - Lubeck Zivnobanka Open 1999 - Prostejov The Wrexham Challenger - Wrexham ATU Cup 1999 - Weiden Rado Geneva Challenger - Geneva Open de Moselle - Metz Sarasota Challenger Prague Challenger - Prague Rome Challenger Heilbronn Challenger VSZ Solvak Open Challenger - Kosice Zivnobanka Open - Prostejov Volkswagen TED Open - Istanbul Sports Expert Open - Nettingsdorf Bergamo Challenger Yugoslavia Open - Belgrade Bratislava Challenger Heinekin Open 1998 - Budva Medicor Open - Budapest Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht ATP Challenger Hamburg - Hamburg Prostejov Challenger Open Castilla y Leon - Segovia Apia International - Sydney Ciur Cup 99 - Prague DPD Challenger 99 - Aschaffenburg Healthsouth/USTA Challenger - Denver AXA Open - Lisbon Medicor Open - Budapest Open Diputacion - Cordoba RCA Championships - Indianapolis Tennis Masters Series - Toronto Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Prostejov Challenger AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Next Generation Adelaide International - Adelaide Salem Open - Hong Kong Japan Open - Tokyo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Copenhagen Open - Copenhagen Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Kremlin Cup - Moscow BMW Open - Munich CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen BMW Open - Munich Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Gelsor Open Romania - Bucharest Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Medibank International - Sydney Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Telenordia Swedish Open - Bastad Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Open 13 - Marseille BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sydney International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Open SEAT Godo 2006 - Barcelona Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Gerry Weber Open - Halle Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Open Seat Godo 2007 - Barcelona Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg National Bank Open - Montreal Western & Southern Open - Cincinnati The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad BMW Open - Munich Apia International - Sydney Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open BancSabadell - Barcelona U.S. Open - New York Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane Australian Open - Melbourne AEGON Championships - London Chengdu Open - Chengdu French Open - Paris Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Boss Open - Stuttgart French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Erste Bank Open - Vienna Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, AUS-SVK 3-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, AUS-GER 1-3 Laver Cup - Chicago Laver Cup - Geneva Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston 70th River Oaks International Tennis Tournament - Houston Shanghai ATP Masters 1000 - Shanghai AAMI Classic - Kooyong Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, SF, SRB-CZE 3-2 French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Davis Cup, World Group, 1R, AUS-CZE 4-1 Exhibition Diriyah Tennis Cup Tennis Masters Cup Shanghai - Shanghai Olympics - London Davis Cup, World Group, F, CZE-ESP 3-2 Australian Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Olympics - Beijing French Open (juniors)